/*Modifying default bootstrap 203 skin on 27/09/2012*/
::selection {background:#369694; background:rgba(0,153,153,0.7);color:#000;}
a {-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;}


/*________________________________HEADER AND FOOTER ALIGNMENT BEGINS_______________________________________________________*/
.footer-bg, .header-bg{	background:none repeat scroll 0 0 rgba(0,153,153,0.7); }/*Setting background for header and footer*/
.footer-bg { margin-top:15px; }/*Leaving some space top to the footer*/


/*________________________________LOGO IN FOOTER ALIGNMENT BEGINS________________________________________*/
.span2.footer-logo { color:#FFFFFF;font-family:Georgia, "Times New Roman", Times, serif, Cambria; margin-top:10px; text-align:center; text-shadow: 0 -1px 0 rgba(0,0,0,0.25);}


/*_______________________HOME PAGE HTML CONTENT STARTS HERE_____________________________________________________________________________*/
.text-center { color:#116363; font-family:Georgia, "Times New Roman", Times, serif, Cambria; font-style:italic; font-size:24px; line-height:33px;  margin:15px 0; text-align:center; }/*Style for the description content in the home page*/
.top-link {	color:#116363; font-family:Georgia, "Times New Roman", Times, serif, Cambria; font-weight:bold; font-size:24px; }/*Style for the link in the description, present in the home page*/
.top-link:hover { color:#116363; text-decoration:underline;	}/*Applying hover effect to the link in the description, present in the home page*/
.home-section-para { color:#1c1c1c; font-size:16px; font-family: source-sans-pro, serif; line-height:27px;	padding-right:5px; text-align:left; }/*Style for the 3 paragraph in the home page*/
.home-head { color:#1c1c1c; font-family: source-sans-pro, serif;	font-size: 1.25em; font-weight: 400; font-style:bold; letter-spacing: 0.05em; margin-bottom:15px; text-align:center; text-transform: uppercase; }/*Style for the heading of the three paragraphs*/
.style-bg .section{background: transparent url('img/hero-5.png') repeat !important; margin-bottom:15px;} /*Homepage 3columns content template styling*/
.style-bg .floatpanel h3, p{padding:8px;}


/*___________________________IMAGE GALLERY BEGINS______________________________________________________________*/
.gallerylist .galleryitem {	float:left;	margin-right:8px; margin-bottom:8px; padding:0; }/*Alligning images when the slide show is disabled for image gallaery feature*/
.nivo-controlNav {	bottom:-25px!important; left:36%!important;}/*Control navigation of image gallery slideshow*/


.modulebuttonrow { margin-bottom:20px; margin-left:18.28%; }/*Moving the buttons of modulebuttonrow class*/
.moduletitle, .typo-heading { color:#369694; font-family: source-sans-pro, serif;	font-size: 1.25em; font-weight: 400; font-style:bold; letter-spacing: 0.05em; margin-bottom:15px; margin-top:15px; text-align:left; text-transform: uppercase; }/*Style for module title for each and every feature*//*Style for heading in the templates and typography pages*/


/*_______________________________TABLE BEGINS__________________________________________________________*/
table {	border:1px solid #ccc; }/*Apply border to the table*/
table th { background-color:#009999; border-top: 1px solid #ccc; color:#FFF; font-weight:bold; font-size:15px; line-height: 20px; padding: 8px; text-align: left; vertical-align:bottom;}/*Style the heading of the table*/
table td { border-top: 1px solid #ccc; font-size:14px; line-height: 20px; padding: 8px; text-align: left; vertical-align: top;}/*Style for table data*/


/*________________________________DIVIDER BEGINS________________________________________________________*/
.end {	border-bottom:1px solid #999; }/*Apply border to divide the elements in the typography and Templates page*/


/*_______________________________TEMPLATES BEGINS________________________________________________________*/
.ui-widget {font-family: source-sans-pro, serif !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#333;}/*header background for default state*/
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#FFF; text-transform:uppercase; font-size:16px;} /*header link style for default & active states*/
.ui-widget-header {background:transparent; border:none; border-bottom:1px solid #555; border-radius:0;}/*to remove default header bg for tabs*/
.ui-widget-content {background:transparent; border:none;}/*to remove default white bg for tab content*/
.ui-tabs .ui-tabs-panel, .ui-accordion .ui-accordion-content {background: rgba(11,11,11,0.2);}/*to provide bg for accordion & tab content*/
.mojo-accordion .ui-state-active, .mojo-accordion-nh .ui-state-active, .mojo-tabs .ui-state-active{background:rgba(0,153,153,0.5);border:none;}/*styles for active tabs/header*/


/*_________________________________FAQS BEGINS__________________________________________________________________*/
.faqs dt{ background:url('img/q.png')no-repeat; font-size:14px;font-family:source-sans-pro,serif; font-size:16px;}/*Style for FAQ Questions*/
.faqs dt:hover{cursor:pointer;}/*Style for FAQ Questions on hover*/
.faqs dd{background:url('img/a.png')no-repeat;font-size:14px;font-family:source-sans-pro,serif;}/*Style for FAQ Answers*/
.faqs .hover{color:#339999;}/*Style for FAQ  on hover*/


/*_________________________________CONTACT FORM BEGINS___________________________________________________________*/
.contactform .settingrow { margin-bottom: 10px;}
.contactform .settinglabel { font-weight:normal; font-size:15px; font-family:source-sans-pro, serif; float: left; padding-top: 5px; text-align: left; width: 160px; }
.contactform .forminput { *display: inline-block; *margin-left: 0; *padding-left: 20px; }
.contactform .forminput:first-child {  *padding-left: 180px; }
.contactform table { *display: inline-block; *margin-left: 0; *padding-left: 20px; width:707px!important; }
.contactform .captcha { *display: inline-block; margin-bottom: 10px; margin-left: 18.28%;  *margin-left: 0; *padding-left: 20px;   }


/*______________________LIST/LINKS FEATURE BEGINS__________________________________________________________________*/
.linksmodule{	border-top:1px solid #CCC; margin-top:10px;}/*Apply border to the top for seperating from other features*/
.linksmodule li  {list-style-type:disc; }
.linksmodule li .mojolink {padding:10px 0; border-bottom:1px dashed #999; display:inline-block;}



/*______________________SITE STATISTICS FEATURE BEGINS___________________________________________________________________*/
.site-statistics > ul > li:first-child { color: #CC3970; font-family: Source-sans-pro,serif !important; font-size: 16px; letter-sopacing:0.04em; margin-bottom: 10px; }/*To leave space below the Membership and People Online*/
.onlinemembers > ul > li {	color: #009999; font-family: Source-sans-pro,serif !important;  font-size: 16px; letter-sopacing:0.04em; margin-bottom: 10px; }/*For the Onl;ine Menbers*/
.clearpanel{clear:left;	padding-top:15px;}
.site-statistics{margin:0 0 5px; padding:0 0 5px;}
.stats:after{clear:both;}
.stats:before, .stats:after{content:" ";display:table;}

/*______________________FRAGMENT MODULE FEATURE BEGINS___________________________________________________________________*/
.htmlfraginclude {	border-top:1px solid #CCC; }/*For Seperating from other features*/
.htmlfraginclude b { font-size: 14px;}/*For text inside the html fragment module*/


/*______________________GOOGLE TRANSLATE FEATURE BEGINS___________________________________________________________________*/
.GoogleTranslateModule {	border-top:1px solid #CCC;	margin-top:10px; }/*For sepearting from other features*/
/*______________________POLL FEATURE BEGINS___________________________________________________________________*/
.poll>span{	color:#009999;	font-family: source-sans-pro,serif;    font-size: 16px;    font-weight: normal;}/*Style for poll questions*/
.poll table{ border:0 none;}/*Removing border from the poll table*/
.poll table tr td {	border-top:0; }/*Removing border from the table data*/
.poll {	border-top:1px solid #999;}/*For seperating from other features*/


/*______________________CHILD PAGE SITEMAP FEATURE BEGINS___________________________________________________________________*/
.childsitemap ul li a {	color:#009999; font-size:16px;}/*Style for page links*/
.childsitemap ul li a:hover { text-decoration:underline; }/*Style for page links when hover*/
.childsitemap ul li { border:0 none; }/*Remove border for page links*/
.childsitemap ul li:last-child { border-bottom:0 none; }/*Remove border form the last page link*/


/*______________________NEWSLETTER SIGN UP FORM FEATURE BEGINS___________________________________________________________________*/
.NewsLetterSubscribeModule .newsletterlist {	margin-left:0;	padding:0;}/*Removeng the border and left margin from the list of newletters for alignment*/


/*______________________SURVEY FEATURE BEGINS__________________________________________________________________*/
.survey .settingrow {  margin-bottom: 10px;}/*Seperating each row from others*/
.survey label {  float: left;  font-weight:normal;  font-size:15px;  font-family:source-sans-pro, serif; padding-top: 5px;  text-align: left;width: 160px; }/*Style for lable in the survey*/
.survey table, .survey table td {border:0 none;}/*Remove border from the table and table data of the survey table*/
.survey .aspcheckboxlist td { display:block; }/*To display the table data as a block*/
.survey .aspcheckboxlist td input[type=checkbox]{	margin-left:0;}/*Remove the margin from the left of the checkbox*/
.survey .btn {margin:0;}/*Remove the margin of button*/


/*______________________IMAGE GALLERY(SIMPLE FOLDER VERSION) BEGINS___________________________________________________________________*/
.albumFloat img {	border:3px solid #009999;}/*To give border to the images*/


/*______________________SERVICES PAGE BEGINS___________________________________________________________________*/
.services-para {	border-bottom:1px solid #999;	margin-bottom:15px;}/*To seperate the divs of the services page*/
.span10.service{	margin-left:0;}/*Remove the margin of the paragraph*/
#service-head{	font-weight:normal!important; font-size:18px; font-family:source-sans-pro, serif;}/*Heading of the paragraph*/
.service-btn{	float:right;}/*Float the button to the right*/
.service-content-para{	color:#999;}
.service-page-header h2 small{font-size:14px;	color:#333;}
